<#--
	机构类型下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
	@pc				如果pc=0 则返回全部机构类型，为空则没有机构类型
	@showPc			是否显示父类型(在系统机构管理时用到)
-->
<#macro OrganType id="" name="" value="" nullstr="" classname="" pc="" showPc=true>
		
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:150px;">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("organType",'loadByPc', pc) as at>
		<#if showPc>
			<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
		<#else>
			<#if at.code != pc>
				<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
			</#if>
		</#if>
	</#list>
	</select>
</#macro>

<#--
	角色下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
-->
<#macro Role id="" name="" value="" nullstr="" classname="" organCode="" style="">
		<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="${style}">
		<#if '' != nullstr><option value="">${nullstr}</option></#if>
		<#list em("role", "findByOrganCode", organCode) as p>
			<option value="${p.code}"<#if (('' != value && value == p.code) || ('' == value && '' == nullstr && 'DEFAULT' == p.type))> selected</#if>>${p.name}</option>
		</#list>
		</select>
</#macro>




<#--
	新闻类型下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
	@pc				如果pc=0 则返回全部机构类型，为空则没有机构类型
	@showPc			是否显示父类型(在系统机构管理时用到)
-->
<#macro iType id="" name="" value="" nullstr="" classname="" pc="" showPc=true>
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:120px; padding:0px 10px 0px;">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("information",'loadByPc', pc) as at>
		<#if showPc>
			<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.iType))> selected</#if>>${at.typeName}</option>
		<#else>
			<#if at.code != pc>
				<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.iType))> selected</#if>>${at.typeName}</option>
			</#if>
		</#if>
		
	</#list>
	</select>
</#macro>


<#--
	审核人下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
	@pc				如果pc=0 则返回全部机构类型，为空则没有机构类型
	@showPc			是否显示父类型(在系统机构管理时用到)
-->
<#macro examine id="" name="" value="" nullstr="" classname="" pc="" showPc=true>
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:120px;">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("userInfo",'loadByPc', pc) as at>
		<#if showPc>
			<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
		<#else>
			<#if at.code != pc>
				<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
			</#if>
		</#if>
		
	</#list>
	</select>
</#macro>




<#--
	角色下拉框(根机构以及子机构)
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
-->
<#macro RoleAll id="" name="" value="" nullstr="" classname="" organCode="">
	<div class="selector" id="uniform-selection2" style="width:160px;">
		<span>请选择</span>
		<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}">
		<#if '' != nullstr><option value="">${nullstr}</option></#if>
		<#list em("role", "getAll") as p>
			<option value="${p.code}"<#if (('' != value && value == p.code) || ('' == value && '' == nullstr && 'DEFAULT' == p.type))> selected</#if>>${p.name}</option>
		</#list>
		</select>
	</div>
</#macro>


<#--
	文档类别下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
	@organCode		机构编号
-->
<#macro DocumentType id="" name="" value="" nullstr="" classname="" organCode="" style="">
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="${style}">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("documentType", "findAll", organCode) as p>
		<option value="${p.code}"<#if (('' != value && value == p.code) || ('' == value && '' == nullstr && 'DEFAULT' == p.type))> selected</#if>>${p.name}</option>
	</#list>
	</select>
</#macro>

<#--
	人员下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
-->
<#macro User id="" name="" value="" nullstr="" classname="" organCode="">
	<div id="uniform-selection2" style="width:205px;">
		<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
		<#list em("userInfo", "getAllByOcs", organCode) as p>
			<option value="${p.code}" <#if (('' != value && value == p.code) || ('' == value && '' == nullstr && 'DEFAULT' == p.type))> selected</#if>>${p.realName}</option>
		</#list>
		</select>
	</div>
</#macro>



<#--
	车辆类别下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
-->
<#macro VehicleType id="" oc="" name="" value="" nullstr="" classname="" pc="" showPc=true>
	<div class="selector" id="uniform-selection2" style="width:160px;">
		<span>请选择</span>
		<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}">
		<#if '' != nullstr><option value="">${nullstr}</option></#if>
		<#list em("vehicleType", "getAll", oc) as p>
			<option value="${p.code}"<#if (('' != value && value == p.code) || ('' == value && '' == nullstr && 'DEFAULT' == p.vtc))> selected</#if>>${p.name}</option>
		</#list>
		</select>
	</div>
</#macro>


<#--
	物品类型下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
	@pc				如果pc=0 则返回全部机构类型，为空则没有机构类型
	@showPc			是否显示父类型(在系统机构管理时用到)
-->
<#macro GoodsType id="" name="" value="" nullstr="" classname="" pc="" showPc=true>
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:150px;">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("GoodsType",'loadByPc', pc) as at>
		<#if showPc>
			<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
		<#else>
			<#if at.code != pc>
				<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
			</#if>
		</#if>
	</#list>
	</select>
</#macro>

<#--
	合同类别下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
	@pc				如果pc=0 则返回全部机构类型，为空则没有机构类型
	@showPc			是否显示父类型(在系统机构管理时用到)
-->
<#macro contractType id="" name="" value="" nullstr="" classname="" pc="" showPc=true organCode="">
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:180px;">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("contractType", 'findAll', organCode) as at>
		<#if showPc>
			<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
		<#else>
			<#if at.code != pc>
				<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
			</#if>
		</#if>
	</#list>
	</select>
</#macro>


<#--
	课程下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
	@oc			机构名称(oc不能为空,否侧不输出内容)
-->
<#macro Course id="" s=true name="" value="" nullstr="" classname="" oc="" wid="" disable=false onchange="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if disable>disabled="disabled"</#if> <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<#list em("course") as c>
				<option value="${c.code}" <#if (value != '' && value == c.code)>selected</#if>>${c.name}</option>	
			</#list>
		</select>
	<#else>
		<#list em("course") as c>
			<#if (value != '' && c.code = value)>
			${c.name}<#break>
			</#if>
		</#list>
	</#if>
</#macro>
<#--
	课程下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
	@oc			机构名称(oc不能为空,否侧不输出内容)
-->
<#macro CcTc id="" s=true name="" value="" nullstr="" classname="" oc="" wid="" disable=false onchange="" cc="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" cc="${cc}"<#if disable>disabled="disabled"</#if> <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<#list em("course", "findTc",oc,cc) as c>
				<option value="${c.lc}" <#if (value != '' && value == c.lc)>selected</#if>>${c.ln}</option>	
			</#list>
		</select>
	<#else>
		<#list em("course", "findTc",oc,cc) as c>
			<#if (value != '' && c.lc = value)>
			${c.ln}<#break>
			</#if>
		</#list>
	</#if>
</#macro>


<#--
	题目难度下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
-->
<#macro TopicDifficulty id="" s=true name="" value="" wid="" nullstr="" classname="" onchange="" i="">
	<#if s>
		<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if onchange?? >onchange="${onchange}"</#if>>
			<#if '' != nullstr><option value="">${nullstr}</option></#if>
			<#list em("topicDifficulty") as pb>
				<option date-sore="${pb.point}" value="${pb.code}"<#if (('' != value && value == pb.code))> selected</#if>>${pb.name}</option>
			</#list>
		</select>
	<#else>
		<#list em("topicDifficulty") as pb>
			<#if pb.code == value>
				${pb.name}<#break>
			</#if>
		</#list>
	</#if>
	</select>
</#macro>

<#--
	题目类型下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
-->
<#macro Problemtype id="" s=true name="" value="" nullstr="" classname=""  wid="" onchange="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<option value="1" <#if (value != '' && value == 1)>selected</#if>>单选题</option>
			<option value="2" <#if (value != '' && value == 2)>selected</#if>>多选题</option>
			<option value="3" <#if (value != '' && value == 3)>selected</#if>>简答题</option>
		</select>
	<#else>
		<#if value??>
			<#switch value>
				<#case '1'>单选题<#break>
				<#case '2'>多选题<#break>
				<#case '3'>简答题<#break>
			</#switch>
		</#if>
	</#if>
</#macro>
<#--
	图片类型下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
-->
<#macro imgtype id="" s=true name="" value="" nullstr="" classname=""  wid="" onchange="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<option value="1" <#if (value != '' && value == 1)>selected</#if>>LOGO</option>
			<option value="2" <#if (value != '' && value == 2)>selected</#if>>背景</option>
			<option value="3" <#if (value != '' && value == 3)>selected</#if>>首页图</option>
			<option value="4" <#if (value != '' && value == 4)>selected</#if>>展示图</option>
		</select>
	<#else>
		<#if value??>
			<#switch value>
				<#case '1'>LOGO<#break>
				<#case '2'>背景<#break>
				<#case '3'>首页图<#break>
				<#case '4'>展示图<#break>
			</#switch>
		</#if>
	</#if>
</#macro>

<#--
	证书下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
	@pc				如果pc=0 则返回全部机构类型，为空则没有机构类型
	@showPc			是否显示父类型(在系统机构管理时用到)
-->
<#macro certificateGrantRecord id="" name="" value="" nullstr="" classname="" pc="" showPc=true organCode="">
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:180px;">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("certificateGrantRecord",'findAll' , organCode) as at>
		<#if showPc>
			<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
		<#else>
			<#if at.code != pc>
				<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
			</#if>
		</#if>
	</#list>
	</select>
</#macro>

<#--
	计量单位下拉框
	@id				select的id属性
	@name			select的name属性
	@value			select选中的值（selectedValue）
	@nullstr		空值选项的text，不填就没有空选项
	@classname		select的样式名称
-->
<#macro invUnit id="" name="" value="" nullstr="" classname="" organCode="">
	<select<#if id??> id="${id}"</#if> name="${name}" class="${classname}" style="width:180px;">
	<#if '' != nullstr><option value="">${nullstr}</option></#if>
	<#list em("invUnit", 'findAll', organCode) as at>
			<option value="${at.code}"<#if (('' != value && value == at.code) || ('' == value && '' == nullstr && 'DEFAULT' == at.type))> selected</#if>>${at.name}</option>
	</#list>
	</select>
</#macro>
<#--
	报名方式下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
-->
<#macro Signhow id="" s=true name="" value="" nullstr="" classname=""  wid="" onchange="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<option value="1" <#if (value != '' && value == 1)>selected</#if>>无需审核</option>
			<option value="2" <#if (value != '' && value == 2)>selected</#if>>需要审核</option>
			<option value="3" <#if (value != '' && value == 3)>selected</#if>>自选</option>
		</select>
	<#else>
		<#if value??>
			<#switch value>
				<#case '1'>无需审核<#break>
				<#case '2'>需要审核<#break>
				<#case '3'>自选<#break>
			</#switch>
		</#if>
	</#if>
</#macro>
<#--
	试卷模板下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
	@oc			机构名称(oc不能为空,否侧不输出内容)
-->
<#macro Templates id="" s=true name="" value="" nullstr="" classname="" oc="" wid="" disable=false onchange="" i="">
	<#if oc != ''>
		<#if s>
			<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if disable>disabled="disabled"</#if> <#if onchange?? >onchange="${onchange}"</#if>>
				<#if nullstr != ''><option value="">${nullstr}</option></#if>
				<#list em("paperTemplate") as t>
					<#if oc == t.oc>
					<option date-sore="${(t.score)!'0'}" value="${t.code}" <#if (value != '' && value == t.code)>selected</#if>>${t.name}</option>	
					</#if>
				</#list>
			</select>
		<#else>
			<#list em("paperTemplate") as t>
				<#if (value != '' && t.code = value)>
				${t.name}<#break>
				</#if>
			</#list>
		</#if>
	</#if>
</#macro>


<#--
	报名状态下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
-->
<#macro SignStatus id="" s=true name="" value="" nullstr="" classname=""  wid="" onchange="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<option value="1" <#if (value != '' && value == 1)>selected</#if>>待审核</option>
			<option value="2" <#if (value != '' && value == 2)>selected</#if>>不通过</option>
			<option value="3" <#if (value != '' && value == 3)>selected</#if>>通过</option>
		</select>
	<#else>
		<#if value??>
			<#switch value>
				<#case '1'>待审核<#break>
				<#case '2'>不通过<#break>
				<#case '3'>通过<#break>
			</#switch>
		</#if>
	</#if>
</#macro>

<#--
	园区新闻类型下拉框
	@id			select的id属性
	@name		select的name属性
	@value		select选中的值
	@nullstr	空值选项的text,不填就没有选项
	@classname	样式名称
-->
<#macro Newtype id="" s=true name="" value="" nullstr="" classname=""  wid="" onchange="">
	<#if s>
		<select <#if id??>id="${id}"</#if> name="${name}" class="${classname}" style="width:${wid}" <#if onchange?? >onchange="${onchange}"</#if>>
			<#if nullstr != ''><option value="">${nullstr}</option></#if>
			<option value="1" <#if (value != '' && value == 1)>selected</#if>>招商</option>
			<option value="2" <#if (value != '' && value == 2)>selected</#if>>优惠政策</option>
			<option value="3" <#if (value != '' && value == 3)>selected</#if>>申报项目</option>
			<option value="4" <#if (value != '' && value == 4)>selected</#if>>公告</option>
			<option value="5" <#if (value != '' && value == 5)>selected</#if>>节能减排</option>
			<option value="6" <#if (value != '' && value == 6)>selected</#if>>招聘</option>
			
		</select>
	<#else>
		<#if value??>
			<#switch value>
				<#case '1'>招商<#break>
				<#case '2'>优惠政策<#break>
				<#case '3'>申报项目<#break>
				<#case '4'>公告<#break>
				<#case '5'>节能减排<#break>
				<#case '6'>招聘<#break>
			</#switch>
		</#if>
	</#if>
</#macro>



